豁: clear, open, exempt (from), liberal-minded...
赞不绝口: to praise without cease (idiom); praise sb to high heaven, to praise without cease (idiom); praise sb to high heaven...
晒太阳: to be in the sun (getting warm or sunbathing etc), to put sth in the sun (e.g. to dry it)...
媒介: intermediary, vehicle, vector, medium, media...
兼任: to hold several jobs at once, concurrent post, working part-time...
界限: boundary...
天性: nature, innate tendency...
洞: cave, hole, zero (unambiguous spoken form when spelling out numbers)...
温带: temperate zone...
犹豫: to hesitate...